serve (someone) hand and foot

Translations
être aux petits soins pour quelqu’un
Definitions
To attend to someone's every need or desire, often excessively or in a way that suggests servitude; to do everything for someone.